PDF(美国高级主任)- 1.1 mb
PDF (A4)- 1.1 mb
HTML下载(TGZ)- 0.9 mb
HTML下载(Zip)- 1.0 mb
引用函数用于转义SQL名称和标识符。Session.quoteName ()
转义根据当前连接的设置给出的标识符。
请注意
引用函数不能用于转义值。的值绑定语法Session.sql ()
相反;看到章节2.4,“使用SQL会话”举一些例子。
#使用转义函数引用名称/标识符quoted_name = session.quote_name(name)会话。sql("DROP TABLE IF EXISTS " + quoted_name).execute() create = " create TABLE " create += quoted_name create += " (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT)" session.sql(create).execute() return session.get_current_schema().get_table(name) from mysqlsh import mysqlx session = mysqlx.get_session('user:密码@localhost:33060/test') default_schema = session.get_default_schema().name session.set_current_schema(default_schema) #创建一些表table1 = createTestTable(session, 'test1') table2 = createTestTable(session, 'test2')
使用X DevAPI的代码不需要转义标识符。这对于使用集合和关系表是正确的。