یک Connection JDBC. برای مستندات این کلاس، به java.sql.Connection مراجعه کنید.
روشها
مستندات دقیق
clearWarnings()
برای مستندات این روش، به java.sql.Connection#clearWarnings() مراجعه کنید.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/script.external_request
close()
پایگاه داده این اتصال و تمام منابع مرتبط را آزاد کنید.
const conn = Jdbc.getConnection( 'jdbc:mysql://<host>:<port>/<instance>', 'user', 'password', ); conn.close();
همچنین ببینید
-
Connection.close()
commit()
تمام تغییرات در حال انتظار را دائمی میکند، قفلهای پایگاه دادهای که توسط این JdbcConnection نگهداری میشوند را آزاد میکند.
const conn = Jdbc.getConnection( 'jdbc:mysql://<host>:<port>/<instance>', 'user', 'password', ); conn.setAutoCommit(false); const stmt = conn.prepareStatement( 'insert into person (lname,fname) values (?,?)', ); const start = new Date(); for (let i = 0; i < 5000; i++) { // Objects are accessed using 1-based indexing stmt.setObject(1, `firstName${i}`); stmt.setObject(2, `lastName${i}`); stmt.addBatch(); } const res = stmt.executeBatch(); conn.commit(); // When this returns, this is when changes are actually // committed conn.close();
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/script.external_request
همچنین ببینید
-
Connection.commit()
createArrayOf(typeName, elements)
برای مستندات این روش، به java.sql.Connection#createArrayOf(String, Object[]) مراجعه کنید.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
type Name | String | نام SQL مخصوص پایگاه داده برای نوع عناصر آرایه. گزینهها شامل انواع داخلی، انواع تعریفشده توسط کاربر یا انواع استاندارد SQL پشتیبانیشده توسط پایگاه داده هستند. |
elements | Object[] | عناصری که قرار است در شیء برگردانده شده قرار گیرند. |
بازگشت
JdbcArray - آرایهای که عناصر آن به نوع SQL مشخص شده نگاشت میشوند.
createBlob()
یک نمونه JdbcBlob میسازد. همچنین به java.sql.Connection#createBlob() مراجعه کنید.
شیء برگردانده شده در ابتدا حاوی هیچ دادهای نیست. میتوانید از متدهای setBytes از JdbcBlob برای تنظیم دادههایی که باید در آن باشد استفاده کنید. blob استفاده شده در اینجا با blob ایجاد شده با Utilities.newBlob(data) یکسان نیست. برای تبدیل بین دو فرمت، از متدهای getBytes() و setBytes() تعریف شده استفاده کنید. به عنوان یک جایگزین، هر دو JdbcBlob و JdbcClob یک متد getAppsScriptBlob() برای راحتی تبدیل به فرمتی که توسط Apps Script قابل استفاده باشد، ارائه میدهند.
بازگشت
JdbcBlob - یک شیء خالی از نوع blob.
createClob()
برای مستندات این روش، به java.sql.Connection#createClob() مراجعه کنید.
بازگشت
JdbcClob — یک شیء خالی از نوع clob.
createNClob()
برای مستندات این روش، به java.sql.Connection#createNClob() مراجعه کنید.
بازگشت
JdbcClob — یک شیء nclob خالی.
createSQLXML()
برای مستندات این روش، به java.sql.Connection#createSQLXML() مراجعه کنید.
بازگشت
JdbcSQLXML - یک شیء SQLXML خالی.
createStatement()
یک شیء JdbcStatement برای ارسال دستورات SQL به پایگاه داده ایجاد میکند. همچنین به java.sql.Connection#createStatement() مراجعه کنید.
// This sample code assumes authentication is off const conn = Jdbc.getConnection('jdbc:mysql://<host>:3306/<instance>'); const stmt = conn.createStatement(); stmt.setMaxRows(100); const rs = stmt.execute('select * from person'); while (rs.next()) { // Do something } rs.close(); stmt.close(); conn.close();
بازگشت
JdbcStatement — نمونهای از دستور برای اجرای کوئریها.
createStatement(resultSetType, resultSetConcurrency)
یک شیء JdbcStatement برای ارسال دستورات SQL به پایگاه داده ایجاد میکند. همچنین به java.sql.Connection#createStatement(int, int) مراجعه کنید.
این نسخه اجازه میدهد تا نوع مجموعه نتایج و همزمانی لغو شوند.
// This sample code assumes authentication is off // For more information about this method, see documentation here: // http://docs.oracle.com/javase/6/docs/api/java/sql/Connection.html#createStatement(int, // int) const conn = Jdbc.getConnection('jdbc:mysql://<host>:3306/<instance>'); const stmt = conn.createStatement( Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.CONCUR_READ_ONLY, ); stmt.setMaxRows(100); const rs = stmt.execute('select * from person'); while (rs.next()) { // Do something } rs.close(); stmt.close(); conn.close();
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
result Set Type | Integer | یک نوع مجموعه نتیجه؛ یکی از Jdbc.ResultSet.TYPE_FORWARD_ONLY ، Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE یا Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE . |
result Set Concurrency | Integer | یک نوع همزمانی؛ یا Jdbc.ResultSet.CONCUR_READ_ONLY یا Jdbc.ResultSet.CONCUR_UPDATABLE . |
بازگشت
JdbcStatement — نمونهای از دستور برای اجرای کوئریها.
createStatement(resultSetType, resultSetConcurrency, resultSetHoldability)
یک شیء JdbcStatement برای ارسال دستورات SQL به پایگاه داده ایجاد میکند. همچنین به java.sql.Connection#createStatement(int, int, int) مراجعه کنید.
این نسخه اجازه میدهد تا نوع مجموعه نتایج، همزمانی و قابلیت نگهداری لغو شوند.
// This sample code assumes authentication is off // For more information about this method, see documentation here: // http://docs.oracle.com/javase/6/docs/api/java/sql/Connection.html#createStatement(int, // int) const conn = Jdbc.getConnection('jdbc:mysql://<host>:3306/<instance>'); const stmt = conn.createStatement( Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.CONCUR_READ_ONLY, Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT, ); stmt.setMaxRows(100); const rs = stmt.execute('select * from person'); while (rs.next()) { // Do something } rs.close(); stmt.close(); conn.close();
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
result Set Type | Integer | یک نوع مجموعه نتیجه؛ یکی از Jdbc.ResultSet.TYPE_FORWARD_ONLY ، Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE یا Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE . |
result Set Concurrency | Integer | یک نوع همزمانی؛ یا Jdbc.ResultSet.CONCUR_READ_ONLY یا Jdbc.ResultSet.CONCUR_UPDATABLE . |
result Set Holdability | Integer | یک تنظیم قابلیت نگهداری؛ یا Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT یا Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT . |
بازگشت
JdbcStatement — نمونهای از دستور برای اجرای کوئریها.
createStruct(typeName, attributes)
برای مستندات این روش، به java.sql.Connection#createStruct(String, Object[]) مراجعه کنید.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
type Name | String | نام SQL مخصوص پایگاه داده برای نوع عناصر آرایه. گزینهها شامل انواع داخلی، انواع تعریفشده توسط کاربر یا انواع استاندارد SQL پشتیبانیشده توسط پایگاه داده هستند. |
attributes | Object[] | ویژگیهایی که شیء برگشتی را پر میکنند. |
بازگشت
JdbcStruct — یک شیء ساختار که به نوع SQL داده شده نگاشت میشود و با ویژگیهای داده شده پر میشود.
getAutoCommit()
برای مستندات این متد، به java.sql.Connection#getAutoCommit() مراجعه کنید.
بازگشت
Boolean - اگر حالت تایید خودکار اتصال فعال باشد، true و در غیر این صورت false برمیگرداند.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/script.external_request
getCatalog()
یا مستندات این متد، به java.sql.Connection#getCatalog() مراجعه کنید.
بازگشت
String - نام کاتالوگ فعلی یا اگر نامی تعیین نشده باشد null .
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/script.external_request
getHoldability()
برای مستندات این متد، به java.sql.Connection#getHoldability() مراجعه کنید.
بازگشت
Integer — تنظیم قابلیت نگهداری اتصال؛ یا Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT یا Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT .
getMetaData()
برای مستندات این روش، به java.sql.Connection#getMetaData() مراجعه کنید.
بازگشت
JdbcDatabaseMetaData - متادیتای پایگاه دادهای که این اتصال به آن متصل میشود.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/script.external_request
getTransactionIsolation()
برای مستندات این متد، به java.sql.Connection#getTransactionIsolation() مراجعه کنید.
بازگشت
Integer — سطح تراکنش فعلی، که یکی از موارد زیر است: Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED ، Jdbc.Connection.TRANSACTION_READ_COMMITTED ، Jdbc.Connection.TRANSACTION_REPEATABLE_READ ، Jdbc.Connection.TRANSACTION_SERIALIZABLE ، یا Jdbc.Connection.TRANSACTION_NONE .
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/script.external_request
getWarnings()
برای مستندات این روش، به java.sql.Connection#getWarnings() مراجعه کنید.
بازگشت
String[] — آرایهای از رشتههای هشدار.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/script.external_request
isClosed()
برای مستندات این روش، به java.sql.Connection#isClosed() مراجعه کنید.
بازگشت
Boolean - اگر اتصال بسته باشد، true و در غیر این صورت false .
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/script.external_request
isReadOnly()
برای مستندات این روش، به java.sql.Connection#isReadOnly() مراجعه کنید.
بازگشت
Boolean - اگر اتصال فقط خواندنی باشد، true و در غیر این صورت false .
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/script.external_request
isValid(timeout)
برای مستندات این روش، به java.sql.Connection#isValid(int) مراجعه کنید.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
timeout | Integer | مدت زمان انتظار برای تکمیل عملیات اعتبارسنجی (به ثانیه). مقدار ۰ نشان میدهد که هیچ مهلت زمانی اعمال نشده است. |
بازگشت
Boolean - اگر اتصال معتبر باشد، true و در غیر این صورت false برمیگرداند. همچنین اگر مدت زمان انقضا قبل از اتمام عملیات تمام شود، false برمیگرداند.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/script.external_request
nativeSQL(sql)
برای مستندات این روش، به java.sql.Connection#nativeSQL(String) مراجعه کنید.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
sql | String | یک دستور SQL که ممکن است شامل یک متغیر '?' دیگر باشد. |
بازگشت
String - شکل بومی دستور ارائه شده.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/script.external_request
prepareCall(sql)
برای مستندات این روش، به java.sql.Connection#prepareCall(String) مراجعه کنید.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
sql | String | یک دستور SQL که ممکن است شامل یک متغیر دیگر با علامت '?' باشد، که معمولاً با استفاده از نحو فرار از فراخوانی JDBC ارائه میشود. |
بازگشت
JdbcCallableStatement - یک دستور قابل فراخوانی که شامل دستور SQL از پیش کامپایل شده است.
prepareCall(sql, resultSetType, resultSetConcurrency)
برای مستندات این روش، به java.sql.Connection#prepareCall(String, int, int) مراجعه کنید.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
sql | String | یک دستور SQL که ممکن است شامل یک متغیر دیگر با علامت '?' باشد، که معمولاً با استفاده از نحو فرار از فراخوانی JDBC ارائه میشود. |
result Set Type | Integer | یک نوع مجموعه نتیجه؛ یکی از Jdbc.ResultSet.TYPE_FORWARD_ONLY ، Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE یا Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE . |
result Set Concurrency | Integer | یک نوع همزمانی؛ یا Jdbc.ResultSet.CONCUR_READ_ONLY یا Jdbc.ResultSet.CONCUR_UPDATABLE . |
بازگشت
JdbcCallableStatement - یک دستور قابل فراخوانی حاوی دستور SQL از پیش کامپایل شده که مجموعه نتایج را با نوع و همزمانی ارائه شده تولید میکند.
prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)
برای مستندات این روش، به java.sql.Connection#prepareCall(String, int, int, int) مراجعه کنید.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
sql | String | یک دستور SQL که ممکن است شامل یک متغیر دیگر با علامت '?' باشد، که معمولاً با استفاده از نحو فرار از فراخوانی JDBC ارائه میشود. |
result Set Type | Integer | یک نوع مجموعه نتیجه؛ یکی از Jdbc.ResultSet.TYPE_FORWARD_ONLY ، Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE یا Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE . |
result Set Concurrency | Integer | یک نوع همزمانی؛ یا Jdbc.ResultSet.CONCUR_READ_ONLY یا Jdbc.ResultSet.CONCUR_UPDATABLE . |
result Set Holdability | Integer | یک تنظیم قابلیت نگهداری؛ یا Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT یا Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT . |
بازگشت
JdbcCallableStatement - یک دستور قابل فراخوانی حاوی دستور SQL از پیش کامپایل شده که مجموعه نتایج را با نوع ارائه شده، همزمانی، تولید میکند.
prepareStatement(sql)
برای مستندات این روش، به java.sql.Connection#prepareStatement(String) مراجعه کنید.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
sql | String | یک دستور SQL که ممکن است شامل یک متغیر پارامتر '?' دیگر در ورودی باشد. |
بازگشت
JdbcPreparedStatement — یک دستور آمادهشده حاوی دستور SQL از پیش کامپایلشده.
prepareStatement(sql, autoGeneratedKeys)
برای مستندات این روش، به java.sql.Connection#prepareStatement(String, int) مراجعه کنید.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
sql | String | یک دستور SQL که ممکن است شامل یک متغیر پارامتر '?' دیگر در ورودی باشد. |
auto Generated Keys | Integer | یک پرچم که نشان میدهد آیا کلیدهای تولید شده خودکار بازگردانده میشوند یا خیر؛ یا Jdbc.Statement.RETURN_GENERATED_KEYS یا Jdbc.Statement.NO_GENERATED_KEYS . |
بازگشت
JdbcPreparedStatement — یک دستور آمادهشده حاوی دستور SQL از پیش کامپایلشده، که احتمالاً قادر به بازگرداندن کلیدهای تولیدشده خودکار است.
prepareStatement(sql, resultSetType, resultSetConcurrency)
برای مستندات این روش، به java.sql.Connection#prepareStatement(String, int, int) مراجعه کنید.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
sql | String | یک دستور SQL که ممکن است شامل یک متغیر پارامتر '?' دیگر در ورودی باشد. |
result Set Type | Integer | یک نوع مجموعه نتیجه؛ یکی از Jdbc.ResultSet.TYPE_FORWARD_ONLY ، Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE یا Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE . |
result Set Concurrency | Integer | یک نوع همزمانی؛ یا Jdbc.ResultSet.CONCUR_READ_ONLY یا Jdbc.ResultSet.CONCUR_UPDATABLE . |
بازگشت
JdbcPreparedStatement - یک دستور آمادهشده حاوی دستور SQL از پیش کامپایلشده که مجموعه نتایج را با نوع و همزمانی ارائهشده تولید میکند.
prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)
برای مستندات این روش، به java.sql.Connection#prepareStatement(String, int, int, int) مراجعه کنید.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
sql | String | یک دستور SQL که ممکن است شامل یک متغیر پارامتر '?' دیگر در ورودی باشد. |
result Set Type | Integer | یک نوع مجموعه نتیجه؛ یکی از Jdbc.ResultSet.TYPE_FORWARD_ONLY ، Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE یا Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE . |
result Set Concurrency | Integer | یک نوع همزمانی؛ یا Jdbc.ResultSet.CONCUR_READ_ONLY یا Jdbc.ResultSet.CONCUR_UPDATABLE . |
result Set Holdability | Integer | یک تنظیم قابلیت نگهداری؛ یا Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT یا Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT . |
بازگشت
JdbcPreparedStatement - یک دستور آمادهشده حاوی دستور SQL از پیش کامپایلشده که مجموعه نتایج را با نوع، همزمانی و قابلیت نگهداری ارائهشده تولید میکند.
prepareStatementByIndex(sql, indices)
برای مستندات این روش، به java.sql.Connection#prepareStatement(String, int[]) مراجعه کنید.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
sql | String | یک دستور SQL که ممکن است شامل یک متغیر پارامتر '?' دیگر در ورودی باشد. |
indices | Integer[] | شاخصهای ستون ستونهایی که از ردیف یا ردیفهای درجشده بازگردانده میشوند. |
بازگشت
JdbcPreparedStatement — یک دستور آمادهشده حاوی دستور SQL از پیش کامپایلشده، که قادر به بازگرداندن کلیدهای تولیدشده خودکار است که توسط شاخصهای ستون ارائهشده مشخص میشوند.
prepareStatementByName(sql, columnNames)
برای مستندات این روش، به java.sql.Connection#prepareStatement(String, String[]) مراجعه کنید.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
sql | String | یک دستور SQL که ممکن است شامل یک متغیر پارامتر '?' دیگر در ورودی باشد. |
column Names | String[] | نام ستونهایی که مشخص میکنند متد باید کدام ستونها را از ردیف یا ردیفهای درجشده برگرداند. |
بازگشت
JdbcPreparedStatement — یک دستور آمادهشده حاوی دستور SQL از پیش کامپایلشده، که قادر به بازگرداندن کلیدهای تولیدشده خودکار است که توسط نام ستونهای ارائهشده مشخص میشوند.
releaseSavepoint(savepoint)
برای مستندات این روش، به java.sql.Connection#releaseSavepoint(Savepoint) مراجعه کنید.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
savepoint | Jdbc Savepoint | نقطه ذخیرهای که باید حذف شود. |
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/script.external_request
rollback()
برای مستندات این روش، به java.sql.Connection#rollback() مراجعه کنید.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/script.external_request
rollback(savepoint)
برای مستندات این روش، به java.sql.Connection#rollback(Savepoint) مراجعه کنید.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
savepoint | Jdbc Savepoint | نقطه ذخیرهای که قرار است به آن برگردید. |
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/script.external_request
setAutoCommit(autoCommit)
برای مستندات این روش، به java.sql.Connection#setAutoCommit(boolean) مراجعه کنید.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
auto Commit | Boolean | اگر true ، حالت auto-commit فعال است؛ false ، غیرفعال میشود. |
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/script.external_request
setCatalog(catalog)
برای مستندات این روش، به java.sql.Connection#setCatalog(String) مراجعه کنید.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
catalog | String | نام یک کاتالوگ (زیرفضای موجود در پایگاه داده اتصال) که در آن کار خواهد شد. |
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/script.external_request
setHoldability(holdability)
برای مستندات این روش، به java.sql.Connection#setHoldability(int) مراجعه کنید.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
holdability | Integer | قابلیت نگهداری پیشفرض اشیاء Jdbc Result Set ایجاد شده با این اتصال؛ یا Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT یا Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT . |
setReadOnly(readOnly)
برای مستندات این روش، به java.sql.Connection#setReadOnly(boolean) مراجعه کنید.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
read Only | Boolean | اگر true ، حالت فقط خواندنی فعال است؛ false حالت را غیرفعال میکند. |
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/script.external_request
setSavepoint()
برای مستندات این روش، به java.sql.Connection#setSavepoint() مراجعه کنید.
بازگشت
JdbcSavepoint — نقطه ذخیره جدید بدون نام.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/script.external_request
setSavepoint(name)
برای مستندات این روش، به java.sql.Connection#setSavepoint(String) مراجعه کنید.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
name | String | نام نقطه ذخیره ایجاد شده. |
بازگشت
JdbcSavepoint — نقطه ذخیره جدید نامگذاری شده.
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/script.external_request
setTransactionIsolation(level)
برای مستندات این روش، به java.sql.Connection#setTransactionIsolation(int) مراجعه کنید.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
level | Integer | سطح تراکنشی که باید تنظیم شود، که یکی از موارد زیر است: Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED ، Jdbc.Connection.TRANSACTION_READ_COMMITTED ، Jdbc.Connection.TRANSACTION_REPEATABLE_READ ، Jdbc.Connection.TRANSACTION_SERIALIZABLE یا Jdbc.Connection.TRANSACTION_NONE . |
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/script.external_request